beat someone viciously leaving them seriously injured - French English Dictionary